class_name EnemyData
extends Resource



enum EnemyType {
	PUNCK,
	GOON,
	THUG,
	BOUNCER
}

## 生成的敌人类型
@export var type: EnemyType
## 敌人生成后进入的方式
@export var entryMode: Character.EntryMode
## 进入方式设置为 DROP 时，需设置此高度，敌人从此高度值落下
@export var dropHeight: float = 45.0
## 进入方式设置为 DOOR 时，需设置此显现时间，敌人生成时首先进入APPEAR状态直到到达此时间后切换至IDLE状态
@export var appearTime: float = 1.0


## 出生点，全局坐标
var origin_point: Vector2
